home *** CD-ROM | disk | FTP | other *** search
/ Amiga News 95 / Amiga News 95.iso / dpat / dpat19 / enterenv / enterenv.doc < prev    next >
Text File  |  1992-10-30  |  5KB  |  132 lines

  1.  
  2.  
  3.                             Documentation de EnterEnv
  4.                                  Release 1.02
  5.                          Copyright © 1992 David Scrève
  6.                          -------------------------------
  7.                                   ------------
  8.  
  9.  
  10.  
  11. Document :
  12.    Auteur : David Scrève
  13.    Nom : EnterEnv.doc
  14.    Date : 30 Octobre 1992
  15.    Taille : 4867 octets
  16.    Version : 1.2
  17.  
  18.  
  19.    Pour tout renseignement ou autre, contactez moi à l'adresse suivante :
  20.  
  21.                M. Scrève David
  22.                Shell Development Support
  23.                4, rue Gustave Flaubert
  24.                59115 Leers
  25.                FRANCE
  26.  
  27.    Tèl : 20.75.52.73 en Province.
  28.  
  29.  
  30.   Introduction
  31.   ------------
  32.     EnterEnv est le premier programme d'une série qui risque d'être longue
  33.   dans le futur. Il s'agit d'une commande shell tournant sous 2.04 ou
  34.   plus uniquement. Cette restriction n'en est pas vraiment une, puisque
  35.   l'ntérét de EnterEnv ne se mesure que sous 2.04, l'implémentation des
  36.   variables d'environnement dans les versions antérieures du système
  37.   d'exploitation n'étant pas stables.
  38.     Le package complet comprend :
  39.        - La version compilée pour 680x0 avec x>=2 nommée EnterEnv020 et la
  40.          version pour tout Amiga nommée EnterEnv.
  41.        - Le présent fichier de documentation nommé EnterEnv.doc
  42.        - Un fichier de documentation en anglais nommé Documentation.english
  43.        - Des icônes pour chaque texte de documentation.
  44.        - Le fichier source nommé EnterEnv.c
  45.        - Le fichier de linkage nommé EnterEnv.lnk
  46.  
  47.  
  48.   Documentation
  49.   -------------
  50.     Le but de EnterEnv est de pouvoir créer des variables d'environnement
  51.   de manière intéractive suivant le même principe que Ask. Ceci est fort
  52.   pratique dans des scripts. Par exemple, cela permet de remettre à l'heure
  53.   des Amiga sans Horloge à chaque démarrage. On aura alors dans le
  54.   script :
  55.            EnterEnv Date "Entrez la date : "
  56.            setdate $Date
  57.  
  58.  
  59.   Le programme va afficher :
  60.          Entrez la date :
  61.  
  62.   L'utilisateur doit donc entrer la date et valider par return.
  63.   Ensuite, on appelle la variable d'environnement Date pour régler la date,
  64.   à l'aide de la fonction AmigaDos :
  65.          Setdate $Date
  66.  
  67.   On en déduit donc la syntaxe suivante :
  68.  
  69.             EnterEnv <Nom de la variable> [<message>]
  70.  
  71.   Vous voyez donc que le dernier message est optionnel. Cette syntaxe vous
  72.   sera aussi rappelée si vous ne passez pas d'argument en paramètre ou
  73.   l'argument h (pour help) ou ? , mais cette fois-ci en anglais.
  74.  
  75.  
  76.    ----------------------------------------------------------------------------
  77.  
  78.    Historique :
  79.    ----------
  80.  
  81.        Version 1.0, révision 1.0 : 27 Octobre 1992
  82.               Première version opérationnelle, non difusée et sans documentation.
  83.  
  84.        Version 1.01, révision 1.1 : 28 Octobre 1992
  85.               Seconde version opérationnelle, première version diffusée au
  86.            public :
  87.             - Les messages d'erreurs correspondent réellement au problème
  88.               survenu.
  89.             - EnterEnv est capable d'afficher sa syntaxe.
  90.             - Les fichiers de documentation sont maintenant présents.
  91.  
  92.        Version 1.02, révision 1.2 : 30 Octobre 1992
  93.               Version débuggée concernant l'aide en ligne :
  94.                 - Avec l'argument 'h', 'H' ou '?', on donne la syntaxe et
  95.                   on ne crée plus de variable d'environnement avec ce nom.
  96.  
  97.    ----------------------------------------------------------------------------
  98.    ----------------------------------------------------------------------------
  99.  
  100.  
  101.    Toutes les marques citées sont des marques déposées par leur déposeur
  102.    respectifs.
  103.  
  104.  
  105.    Merci à : - Jay Miner pour l'Amiga
  106.              - Bell Laboratorie pour le langage C
  107.              - SAS Lattice pour son compilateur C
  108.              - Tous les ingénieurs de Commodore-Amiga pour l'OS 2.04
  109.              - Jeff pour ses plaintes (j'en redemande !!)
  110.  
  111.    EnterEnv 1.02 est © 1992 Scrève David, Tous droits réservés.
  112.  
  113.     EnterEnv est librement distribuable avec sa documentation et ses sources,
  114.   mais dans un but non commercial. Toute contribution moral, documentaire
  115.   ou financière sera toujours bienvenue pour soutenir mes futurs produits.
  116.     Toute diffusion sous forme compressée est interdite sans mon accord écrit.
  117.     Toute utilisation du source dans un autre produit sans mon accord
  118.   écrit est interdite.
  119.  
  120.    ****************************************************************************
  121.    ****************************************************************************
  122.  
  123.    Have a FUN with EnterEnv 1.02 and don't forget :
  124.  
  125.                               //
  126.    *****************   Only \X/Amiga Makes It Possible  ***********************
  127.  
  128.  
  129.    ****************************************************************************
  130.    ****************************************************************************
  131.  
  132.